package demo4;

//class Outer {
//    public int a = 1;
//    private int b = 2;
//    public static int c = 3;
//    //实例内部类
//    class Inner {
//        public int a = 666;
//
//        public int x = 1;
//        private int y = 2;
//        public static final int z = 3;
//
//        public void test() {
//            System.out.println("内部类");
//            System.out.println(a); //666
//            System.out.println(Outer.this.a); //1
//        }
//    }
//    public void test() {
//        System.out.println("外部类");
//    }
//}
//public class Test2 {
//    public static void main(String[] args) {
//        //实例化对象
//        //方式一
//        Outer.Inner inner = new Outer().new Inner();
//        //方式二
//        Outer outer = new Outer();
//        Outer.Inner inner1 = outer.new Inner();
//
//        System.out.println(inner.x); //1
//        inner.test(); //内部类
//    }
//}
